﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

.wide
{
     max-width: 1200px !important;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 400px;
}

#fp{
    height: 150px;
    width: 100px;
}
/*Book cover for the detail Page, when we find better fitting images use % for porportion*/
.dg-bookDetailImage{
    height: 150px;
    width: 80%;
}
.dg-authorDetailImage{
    height: 340px;
    width: 70%;
}
div{
    margin: auto;
}
#header{
    width:100%;
    height:300px;
        z-index:-1;
    display:block;
    margin-left:auto;
    margin-right:auto;
}
#BookODay{
    height: 150px;
    width: 100px;
    float: right;

}

#BoDBox{
    border:5px solid #26697F ;
    background-color: #3683aa;
}

.featured {

}
.featured .panel-body {

}
.featured .panel-body .col-sm-4 {

}
.featured .panel-body .col-sm-4 img {
    width: 100%;
    height: 125px;
}

.featured .panel-body .col-sm-8 {
    vertical-align: middle;
}

.featured .panel-body .col-sm-8 span {
    font-weight: bold;
    font-size: x-large;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif
}
.featured .panel-body .col-sm-8 span i {
    font-weight: 400;
    font-size:medium;
}